package 数学类;

	/*
	 * 	关于Math数学类
	 * 	 提供大量数学运算方法使用
	 * 
	 * java.util.Math类是数学相关的工具类，里面提供了大量的静态方法，完成与数学运算相关的操作。
	 * 
	 	(double) Math.abs (double num)：获取绝对值。有多种重载。
		(double) Math.ceil (double num) ：问上取整。
		(double) Math.floor(double numt) ：问下取耍。
		(long) Math.round (double num) ：四舍五入,小数四舍五入取整数
	 * 
	 * 
	 */

public class 关于Math的使用 {
	
	public static void main(String[] args) {
		
		//获取 绝对值
		System.out.println("获取绝对值 Math.abs()");
		System.out.println( "-1的绝对值：" + Math.abs(-1) );
		System.out.println( "0的绝对值：" + Math.abs(0) );
		System.out.println( "3.14的绝对值：" + Math.abs(3.14) );
		System.out.println("`````````````````````````````");
		
		//获取 向上取整值
		System.out.println("向上取整  Math.ceil()");
		System.out.println( "3.6向上取整：" + Math.ceil(3.6) );
		System.out.println( "-10.1向上取整：" + Math.ceil(-10.5) );  // -10    因为 -10 > -10.5
		System.out.println( "0.1向上取整：" + Math.ceil(0.1) );
		System.out.println("`````````````````````````````");
		
		//获取 向下取整值
		System.out.println("向下取整  Math.floor()");
		System.out.println( "5.9向下取整：" + Math.floor(5.9) );
		System.out.println( "-10.1向下取整：" + Math.floor(-10.1) );  // -11    因为 -11 < -10.1
		System.out.println( "0.1向下取整是：" + Math.floor(0.1) );
		System.out.println("`````````````````````````````");
		
		// 获取 四舍五入的值  （  小数四舍五入 取整数）
		System.out.println("四舍五入 Math.round()");
		System.out.println("0.1四舍五入：" + Math.round(0.1) );
		System.out.println("99四舍五入：" + Math.round(99) );   // 99  （99.0四舍五入：99）
		System.out.println("52.5四舍五入：" + Math.round(52.5) );
		
		
		
	}

}
